package db;

import java.util.Date;

import dao.TarefaDao;
import dao.UsuarioDao;
import model.Tarefa;
import model.Usuario;



public class ReiniciarBanco {

	public static void main(String[] args) {
		
		GerarTabelas.reiniciaEsquemaBD();
		Teste();
		
	}
	
	public static void Teste(){
		Usuario usuario = new Usuario();
		usuario.setEmail("jorge");
		usuario.setNome("Jorge");
		usuario.setSenha("jorge");
		
		UsuarioDao.adicionarUsuario(usuario);

		Tarefa tarefa = new Tarefa();
		tarefa.setData(new Date());
		tarefa.setNomeTarefa("Jogo do Corinthians");
		tarefa.setPendente(false);
		tarefa.setPrazo("1 dia");
		tarefa.setRelevancia("Muito importante");
		tarefa.setId_usuario(UsuarioDao.buscarUsuarioPorEmail("jorge").getId());
		
		TarefaDao.adicionarTarefa(tarefa);
		System.out.println(TarefaDao.buscarTarefa("Jogo do Corinthians").getData());
		
		System.out.println(UsuarioDao.buscarUsuarioPorEmail("jorge").getNome());
		System.out.println(UsuarioDao.buscarUsuarioPorEmail("jorge").getSenha());
		System.out.println(UsuarioDao.buscarUsuarioPorEmail("jorge").getEmail());
		
		
		for(int i=0; i < TarefaDao.retornarTodasAsTarefasPorUsuario(usuario.getId()).size(); i++){
			
			System.out.println(TarefaDao.retornarTodasAsTarefasPorUsuario(usuario.getId()).get(i).getNomeTarefa());
		}
	}
}
